@charset "utf-8";
*{margin:0;padding:0;}
body{font-size:12px;font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; color:#333; background:#FFF /*url(../images/center.jpg) repeat left top*/; }
img{border:0;}
ul{list-style:none;}
li{ vertical-align:bottom;}
a{color:#333; text-decoration:none;}
a:hover{ color:#f22400;text-decoration:underline;}
input:focus,textarea:focus {outline: none;}
.clear{clear:both;}
.blank{font-size:0; height:10px; width:100%;}
.blank2{font-size:0; height:5px; width:100%;}
.blank3{font-size:0; height:2px; width:100%;}
.layout{width:100%; height:auto; margin:0 auto;}

.asideAd{ width: 100px; height: 374px; padding:0 10px; position: fixed; left:0; top:253px/*50%; margin-top: -187px*/; z-index: 1400; }
.asideAd-item{ width: 100px; height: 118px; display: block; overflow: hidden; }
.asideAd-item img{ width:100px; height: 118px; } 
.asideTool{ width: 100px; height: 374px; padding:0 10px; position: fixed; right:0; top:253px/*50%; margin-top: -187px*/; z-index: 1400; }
.asideToolEwm{ width: 72px; height: 248px; border:1px solid #EEE; border-radius: 10px; padding:13px; background-color: #FFF; }
.asideToolEwm li{ width: 72px; height: auto; }
.asideToolEwm li.liewm{ border-bottom: 1px solid #EEE; margin-bottom: 10px; }
.asideToolEwm li p{ width:72px; height: 72px; overflow: hidden; }
.asideToolEwm li p img{ width: 72px;height: 72px; }
.asideToolEwm li h3{ width: 72px; height: 32px;line-height: 16px; font-size: 12px; text-align: center; font-weight: normal; margin-top: 10px; margin-bottom: 10px; }
.asideToolSend{ display: block; width: 72px; height: 78px; margin:0 auto; overflow: hidden; }
.asideToolSend img{ width: 72px; height: 78px; }

.container-banner{height: 409px; background-color: #FFF; position: relative; overflow: hidden;}
.banner{ width:1920px; height: 409px; overflow: hidden; position: absolute; left:50%; top:0; margin-left:-960px; background:url(/logo1920.jpg);}
.slideBoxbanner{ width:1920px; height:177px; overflow:hidden; position:relative; margin:0 auto;}
.slideBoxbanner .hd{ width:105px; height:25px; padding-top: 17px; overflow:hidden; position:absolute; left:50%; bottom:0px; margin-left:-53px; z-index:1; display: none; }
.slideBoxbanner .hd ul{ overflow:hidden; zoom:1; width:105px;}
.slideBoxbanner .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin:0 5px; text-indent:-999px; cursor:pointer; background-color: #FFF; }
.slideBoxbanner .hd ul li.on{ background-color: #0a4ea4; }
.slideBoxbanner .bd{ position:relative; height:100%; z-index:0;   }
.slideBoxbanner .bd li{ zoom:1; vertical-align:middle; height: auto; background-color: #ece9df; position: relative; }
.slideBoxbanner .bd li img{ width:1920px; height:177px; display:block;  }
.slideBoxbanner .prev,
.slideBoxbanner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;display:none;}
.slideBoxbanner .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBoxbanner .prev:hover,
.slideBoxbanner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBoxbanner .prevStop{ display:none;  }
.slideBoxbanner .nextStop{ display:none;  }



.header{ width:1200px; height:80px; position: absolute; left:50%; top:48px; margin-left:-600px; z-index: 1200; background-image: url(../images/header.png); background-position: center center; background-repeat: no-repeat;}
.logo{ width:415px; height: 79px; display: block; float: left;}
.logo img{ width:100%; }

.tools{width: 170px;height: 26px;float: right;margin-top: 90px;margin-left:90px;display: inline-block;}
/*.date{ width: 240px; height: 36px; line-height: 36px; text-align: right; }*/
.search{width: 170px;height: 26px;background-color: rgba(250,250,250,0.7);}
.SearchBtn{width: 30px;height: 26px;float: right;position: relative;border-left:1px solid #e3e3e3;}
.SearchBtn input{width: 30px;height: 26px;border:0;background-color: transparent;background-image: url(../images/search-submit.png);background-position: center center;background-repeat: no-repeat;}
.searchInput{width: 130px;height:22px;float: left;padding: 2px;}
.searchInput input{width: 130px;height: 22px;border:0;background-color: transparent;font-size: 14px;color: #D20A1A;}
.searchInput input::-webkit-input-placeholder { /* WebKit browsers */color:#D20A1A;}


.container-nav{ height:56px; margin:0 auto; background-color: #c20505;}
.navlist{ width:1200px; margin:0 auto; height: 56px;}
.navlist li{ width:132px; height: 56px; line-height: 56px; font-size: 18px; text-align: center; float: left; box-sizing: border-box; position: relative; }
.navlist li.liHui{ width: 144px;  }
.navlist li h3{ width: 132px; height: 56px; font-weight: 550; font-size: 20px; }
.navlist li.liHui h3{ width: 144px; }
.navlist li h3 a{ width: 132px; height: 56px; display: block; line-height:56px;text-align: center; position: relative; color: #FFF; transition: all 0.5s linear; -webkit-transition: all 0.5s linear;font-family:"黑体","宋体",Arial, Helvetica, sans-serif;}
.navlist li.liHui h3 a{ width:110px; padding-left: 34px; background-image: url(../images/lihui.png); background-repeat: no-repeat; background-position: 20px center;}
.navlist li h3 a:hover,.navlist li h3 a.on{ background-color: #a20e0d; color: #FFF !important; }
.navlist li.liHui h3 a img{margin-top:12px; }
.nav_main{width:100%;height: 50px;line-height: 50px;background: #dc0000;position: relative;z-index: 3;}
.nav .list{width: 102%;margin:0 auto;height: 48px;line-height: 48px;position: relative;}
.nav_main .nav{width: 1200px; margin: 0 auto;}
.nav_main .nav li{float:left;width: 150px;height: 50px;line-height: 50px;display: block;position: relative;z-index: 10;font-size: 16px;border-right: 1px solid #ac140f;text-align: center;}
.nav_main .nav li:first-child{border-left: 1px solid #ac140f;background: none;}
.nav_main .nav li a{
	display: block;
	color: #fff;
	font-size: 18px;
	font-family: "微软雅黑";
	text-decoration: none;
}
.nav_main .nav li a:hover, .nav_main .nav li a.hover, .nav_main .nav li.hover{background: #ac140f;}
.nav_main .nav dl{width: 100%;position: absolute;left: 0;top: 50px;z-index: 12;border: 1px solid #ac140f;border-top: 0;}
.nav_main .nav dl{position: absolute;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0,direction=120,strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.nav_main .nav li:hover dl{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.nav_main .nav dl dd{line-height: 44px;height: 44px;text-align: left;position: relative;z-index: 12;display: block;width: 100%;border-top: 1px solid #ac140f;}
.nav_main .nav dl dd:first-child{border: none;}
.nav_main .nav dl dd a{color: #fff;font-size: 14px;padding: 0;width: 100%;background: #dc0000;text-align:center;}

.news-notice{margin: 0;}
.indnews{width: 560px;height: 362px;float: left;}
.news-pic{width: 560px;height: 362px;}
.news-pic, .news-pic img{width: 560px;height: 362px;overflow: hidden;}
.news-notice .news-txt{width: 592px;height: 362px;float: right;border: 1px solid #efefef;}
.news-title{height: 38px;background: #fafafa;border-bottom: 1px solid #efefef;line-height: 38px;position: relative;}
.news-title .name{position: absolute;left: -1px;top: -1px;height: 39px;background: #084466;color: #fff;text-align: center;line-height: 39px;font-size: 15px;padding: 0 15px;font-weight: bold;}
.news-name.tab-nav{position: absolute;left: -1px;top: -1px;height: 39px;}
.news-name.tab-nav a{
	display: block;
	float: left;
	height: 39px;
	line-height: 39px;
	color: #333;
	text-align: center;
	line-height: 39px;
	font-size: 22px;
	padding: 0 15px;
	margin: 0;
	position: relative;
	text-decoration: none;
}
.news-name.tab-nav a.current{background: #cf0d0d;color: #fff;}
.news-name.tab-nav a i{width: 9px;height: 5px;background: url(../images/jtx.png) no-repeat;left: 10px;bottom: -5px;display: none;}
.news-name.tab-nav a.current i{display: block;}
.news-title .name i{width: 9px;height: 5px;background: url(../images/jtx.png) no-repeat;left: 10px;bottom: -5px;display: block;}
.news-title .more{position: absolute;right: 10px;line-height: 38px;top: 0;font-size: 12px;color: #999;transition: all .3s ease;}
.news-title .more:hover{color: #084466;}
.newslist{display: block;padding: 10px 12px;}
.hotnews{margin: 12px 12px 0 12px;}
.hotnews h1{font-size: 16px;color: #333;text-align: center;margin: 0 10px;height: 30px;line-height: 30px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.hotnews .hotcon{margin-top: 12px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.hotnews .hotcon a{color: #999;line-height: 24px;font-size: 14px;}
.hotnews .hotcon a:hover, .newslist li a:hover{color: #b60606;}
.newslist li{border-bottom: 1px dotted #dedede;position: relative;padding: 0 80px 0 16px;background: url(../images/listnot.png) 0px 15px no-repeat;}
.newslist li a{display: block;height: 36px;width: 100%;line-height: 36px;font-size: 14px;color: #666;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;position: relative;}
.newslist li span{position: absolute;right: 0;top: 0px;line-height: 36px;color: #bbb;text-align: center;}
.newslist li span.time{top: 0;}
.newslist li:last-child{border: 0;}
.newslist.ny li{padding: 8px 80px 8px 14px;background: url(../images/listnot.png) 2px 24px no-repeat;}
.newslist.ny li a:after{display: none;}

.container-col{ width:100%; height:auto; margin:0 auto; background-color: #ebf0f1; }

.main{ width:1200px; height:auto;  margin:0 auto; position: relative;}





.container-link{ height: auto; background-color: #f3f3f3; border-top: 10px solid #c10d0c; }
.link{ width: 1200px; margin:0 auto; }
.linkHeader{ width: 90px; height: 28px; line-height: 28px; font-weight: normal; font-size: 15px; overflow: hidden; float: left; text-align: center; }
.linkSelect{ width: 1100px; height: 28px; float: left;}
.linkSelect li{ width: 250px; height: 28px; float: left; position: relative; cursor: pointer; margin-right: 10px;}
.linkSelect li h3{ width: 230px; height: 26px; background-color: transparent; line-height: 26px; font-weight: normal; font-size: 14px; text-align: color: #000; text-align: left; padding-left:10px; padding-right: 10px;  background-color: #FFF; position: relative;}
.linkSelect li h3 span{ width: 13px; height: 7px; display: inline-block; position: absolute; right:10px; top:50%; margin-top: -3px; }
.linkSelect li h3 span img{ width: 13px; height: 7px; }
.linkSelect li p{ width: 100%; height: auto; box-sizing: border-box; border:1px solid #cacaca; position:absolute; left:0;  background-color: #FFF; z-index: 800; display: none; }
.linkSelect li p a{ display: block; width:100%; height: 36px; line-height: 36px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; }
.linkSelect li:hover p{ display: block; }


.container-footer{ height: auto; background-color: #FFF; }
.footer{ width: 1200px; margin:0 auto; }
.safe{display: block;width: 80px;float: left;overflow: hidden;margin-left:165px;}
.safe img{width: 80px;height: 80px;}
.copyright{ float: left; height: auto; margin-left:30px; width:820px; line-height: 30px; text-align: left ; font-size: 14px; text-align: center; }
.copyright .copyrightIcon{ display: inline-block; height: 30px; line-height: 30px; padding-left:28px; background-image: url(../images/emp-52.png); background-position: left center; background-repeat: no-repeat;}

/* formData */
.submian .aboutlist .t1{padding: 0 0 25px;color: #dc0000;font-size: 20px;font-weight: normal;}
.submian .aboutlist .t2{color: #dc0000;font-size: 30px;display: block;padding: 30px 0;}
.formData{padding-bottom: 20px;}
.formData .item{float: left;color: #999;font-weight: normal;width: 420px;height: 56px;line-height: 56px;border: 1px solid #e4e4e4;margin-right: 76px;margin-bottom: 45px;position: relative;}
.formData .item label{padding-left: 15px;position: absolute;left: 0;top: 0;z-index: 11;text-align: center;display: block;margin: 0;height: 56px;line-height: 56px;font-size: 18px;color: #666;}
.formData .item input{outline: none;line-height: 38px;height: 38px;font-size: 18px;}
.formData .item .txt{width: 350px;height: 56px;line-height: 56px;display: block;background: none;padding-left: 70px;border: 0 none;color: #666;}
.formData .item .red{position: absolute;right: 15px;top: 0;color: #ff0000;z-index: 11;}
.formData .item.mr0{margin-right: 0;}
.formData .msg-box{position: absolute;left: 0;top: 0px;}
.formData .liuyan{width: 918px;height: 260px;border: 1px solid #e4e4e4;float: left;}
.formData .liuyan label{text-align: right;display: block;}
.formData .liuyan textarea{width: 908px;height: 234px;line-height: 35px;padding: 12px 10px;text-indent: 100px;font-size: 18px;font-family: "microsoft yahei";color: #333;border: 0 none;overflow: hidden;background: none;resize: none;display: block;outline: none;}
.formData .bot{width: 100%;}
.formData .sub{width: 232px;line-height: 52px;border: 2px solid #dc0000;margin-right: 2px;text-align: center;background: #dc0000;color: #FFF;cursor: pointer;font-size: 18px;display: block;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.formData .sub:hover{background: none;color: #dc0000;}
.formData .yzm .txt{padding-left: 80px;}
.formData .yzm img{position: absolute;right: 0;top: 0;height: 56px;border: 0px;display: block;}